package com.example.repository;

import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.CrudRepository;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;

import com.example.entity.Major;

@Repository
public interface MajorRepository extends CrudRepository<Major, Integer>{
	
	//如果不用到特别的字段查询，则@Query后面不需要写具体的查询语句,用hql查询
//	@Query("select t.teacher from Teacher where id=:id")
//	public List<Student> getStudent(@Param("id") Integer id);
	//crudRepository接口可以为数据持久化层提供访问方法,第一个参数为实体类，第二个为在实体类中作为索引的类型
		@Query ("from Major where name=:name")
		public Major getMajor (@Param("name") String name);
		
	   


	
}
